majestic mountains - French English Dictionary